#Autosave files
*~

#test stuff
/TestResult_LoggingService.log
/main/tests/TestResult*.xml

#build stuff
obj/
/main/build/bin
/main/build/lib
/main/build/AddIns
/main/build/data/
/main/build/locale/
/main/msbuild/MDBuildTasks/bin
/extras/*/build
/extras/*/*/bin
/main/src/tools/SharpCoco/SharpCoco.exe*
/main/vcrevision
/main/tests/tmp
/main/tests/config
/main/tests/UnitTests/test-results
/main/build/MacOSX/monostub
/main/build/MacOSX/monostub-nogui
/main/build/MacOSx/monostub-test
/main/build/MacOSX/libdebugcrash.dylib
/local-libs
/main/build/tests
/main/monodevelop_version
/main/tests/Ide.Tests/bin
/main/src/addins/MonoDevelop.Debugger.Win32/CorApi/bin
/main/src/addins/MonoDevelop.Debugger.Win32/CorApi2/bin
/main/src/addins/MonoDevelop.Debugger.Win32/Mono.Debugging.Win32/bin/
/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.Tests.NonUserCodeTestLib/bin
/main/src/addins/PerformanceDiagnostics/UIThreadMonitorDaemon/bin
/main/src/core/MonoDevelop.Core/BuildVariables.cs
/scripts/configure.exe
/main/packages
/main/.nuget/
pull-package.exe
/main/tests/StressTest/TestProject/bin
/main/tests/MonoDevelop.Core.Tests.Addin/bin/

#VS writes these sometimes even when it doesn't change anything
/main/_UpgradeReport_Files
/main/UpgradeLog.*

# globs
Makefile.in
*.DS_Store
*.sln.cache
*.suo
*.pidb
*.userprefs
*.usertasks
config.log
config.make
config.status
aclocal.m4
install-sh
autom4te.cache/
*.user
*.tar.gz
*.dSYM
tarballs/
test-results/
Thumbs.db
.vs

#Mac bundle stuff
*.dmg
*.app
/main/build/MacOSX/render.exe
/main/build/MacOSX/*.o
/main/external/fsharpbinding/.paket
/main/external/fsharpbinding/paket-files
/main/external/Xamarin.Mac.buildinfo
/main/external/Xamarin.Mac.registrar.full.a
/main/external/Xamarin.Mac.dll*
/main/external/Xamarin.Mac.pdb
/main/external/libxammac.dylib
/main/external/libxammac-system.a

# Autogenerated stuff
/local-config/
/bundle-addins/
/main/mdtool
/main/monodevelop
/main/monodevelop-core-addins.pc
/main/monodevelop-core-mac-addins.pc
/main/monodevelop.pc
/main/monodevelop.spec
/profiles/default

# Autotools junk
/main/missing
/main/configure

# Autotool-generated Makefiles.
# We have some manually-written makefiles too so can't use a glob
/main/Makefile
/main/man/Makefile
/main/build/MacOSX/Makefile
/main/build/Makefile
/main/external/Makefile
/main/po/Makefile
/main/src/Makefile
/main/src/addins/AspNet/Makefile
/main/src/addins/CBinding/Makefile
/main/src/addins/CSharpBinding/AspNet/Makefile
/main/src/addins/CSharpBinding/Autotools/Makefile
/main/src/addins/CSharpBinding/Makefile
/main/src/addins/ChangeLogAddIn/Makefile
/main/src/addins/Deployment/Makefile
/main/src/addins/Deployment/MonoDevelop.Deployment.Linux/Makefile
/main/src/addins/Deployment/MonoDevelop.Deployment/Makefile
/main/src/addins/GnomePlatform/Makefile
/main/src/addins/ILAsmBinding/Makefile
/main/src/addins/MacPlatform/Makefile
/main/src/addins/Makefile
/main/src/addins/MonoDevelop.AssemblyBrowser/Makefile
/main/src/addins/MonoDevelop.Autotools/Makefile
/main/src/addins/MonoDevelop.CodeMetrics/Makefile
/main/src/addins/MonoDevelop.Debugger.Gdb/Makefile
/main/src/addins/MonoDevelop.Debugger.Soft/Makefile
/main/src/addins/MonoDevelop.Debugger.Soft/Mono.Debugging.Soft/Makefile
/main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft.AspNet/Makefile
/main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft.Moonlight/Makefile
/main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft/Makefile
/main/src/addins/MonoDevelop.Debugger/Makefile
/main/src/addins/MonoDevelop.DesignerSupport/Makefile
/main/src/addins/MonoDevelop.DocFood/Makefile
/main/src/addins/MonoDevelop.Gettext/Makefile
/main/src/addins/MonoDevelop.GtkCore/Makefile
/main/src/addins/MonoDevelop.GtkCore/libstetic/Makefile
/main/src/addins/MonoDevelop.GtkCore/libsteticui/Makefile
/main/src/addins/MonoDevelop.HexEditor/Makefile
/main/src/addins/MonoDevelop.Moonlight/Makefile
/main/src/addins/MonoDevelop.Refactoring/Makefile
/main/src/addins/MonoDevelop.RegexToolkit/Makefile
/main/src/addins/MonoDevelop.SourceEditor2/Makefile
/main/src/addins/MonoDevelop.WebReferences/Makefile
/main/src/addins/Xml/Makefile
/main/src/addins/MonoDeveloperExtensions/Makefile
/main/src/addins/MonoDeveloperExtensions/NUnit/Makefile
/main/src/addins/TextTemplating/Makefile
/main/src/addins/TextTemplating/Mono.TextTemplating/Makefile
/main/src/addins/TextTemplating/Mono.TextTemplating.Tests/Makefile
/main/src/addins/TextTemplating/MonoDevelop.TextTemplating/Makefile
/main/src/addins/TextTemplating/TextTransform/Makefile
/main/src/addins/VBNetBinding/Makefile
/main/src/addins/VersionControl/Makefile
/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/Makefile
/main/src/addins/VersionControl/MonoDevelop.VersionControl.Subversion/Makefile
/main/src/addins/VersionControl/MonoDevelop.VersionControl.Subversion.Unix/Makefile
/main/src/addins/VersionControl/MonoDevelop.VersionControl.Subversion.Tests/Makefile
/main/src/addins/VersionControl/MonoDevelop.VersionControl/Makefile
/main/src/addins/WelcomePage/Makefile
/main/src/addins/WindowsPlatform/Makefile
/main/src/addins/WindowsPlatform/WindowsAPICodePack/Makefile
/main/src/addins/WindowsPlatform/WindowsAPICodePack/Core/Makefile
/main/src/addins/WindowsPlatform/WindowsAPICodePack/Shell/Makefile
/main/src/addins/WindowsPlatform/WindowsPlatform/Makefile
/main/src/addins/prj2make-sharp-lib/Makefile
/main/src/core/Makefile
/main/src/core/Mono.Debugging/Makefile
/main/src/core/Mono.Texteditor/Makefile
/main/src/core/MonoDevelop.TextEditor.Tests/Makefile
/main/src/core/MonoDevelop.Core/Makefile
/main/src/core/MonoDevelop.Ide/Makefile
/main/src/core/MonoDevelop.Projects.Formats.MSBuild/Makefile
/main/src/core/MonoDevelop.Startup/Makefile
/main/src/tools/Makefile
/main/src/tools/SharpCoco/Makefile
/main/src/tools/mdhost/Makefile
/main/src/tools/mdmonitor/Makefile
/main/src/tools/mdtool/Makefile
/main/src/tools/MacCrashLogger/Makefile
/main/src/tools/mdcrashlog/Makefile
/main/tests/Ide.Tests/Makefile
/main/tests/Makefile
/main/tests/MacPlatform.Tests/Makefile
/main/tests/TestRunner/Makefile
/main/tests/UnitTests/Makefile
/main/tests/UserInterfaceTests/Makefile
/main/theme-icons/Makefile
/main/src/addins/TextTemplating/Mono.TextTemplating.Tests/Makefile
/main/tests/MacPlatform.Tests/Makefile
/main/tests/MonoDevelop.Core.Tests.Addin/Makefile
/main/tests/MonoDevelop.CSharpBinding.Tests/Makefile
/main/tests/MonoDevelop.MacDev.Tests/Makefile
/main/tests/MonoDevelop.Refactoring.Tests/Makefile
/main/tests/UserInterfaceTests/Makefile
/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git.Tests/Makefile
/main/src/addins/MonoDevelop.PackageManagement/Makefile
/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/Makefile
/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Tests/Makefile
/main/src/addins/MonoDevelop.UnitTesting.NUnit/Makefile
/main/src/addins/MonoDevelop.UnitTesting.NUnit/NUnit3Runner/Makefile
/main/src/addins/MonoDevelop.UnitTesting.NUnit/NUnitRunner/Makefile
/main/src/addins/MonoDevelop.UnitTesting/Makefile
/main/msbuild/Makefile
/main/src/addins/MonoDevelop.AspNetCore/Makefile
/main/src/addins/MonoDevelop.AzureFunctions/Makefile
/main/src/addins/MonoDevelop.ConnectedServices/Makefile
/main/src/addins/MonoDevelop.Debugger.VSCodeDebugProtocol/Makefile
/main/src/addins/MonoDevelop.Debugger.VSCodeDebugProtocol/MonoDevelop.Debugger.VsCodeDebugProtocol/Makefile
/main/src/addins/MonoDevelop.Debugger.Win32/Makefile
/main/src/addins/MonoDevelop.Debugger.Win32/MonoDevelop.Debugger.Win32/Makefile
/main/src/addins/MonoDevelop.DotNetCore/Makefile
/main/src/addins/MonoDevelop.DotNetCore/MonoDevelop.DotNetCore.Tests/Makefile
/main/src/addins/MonoDevelop.Packaging/Makefile
/main/src/addins/MonoDevelop.Packaging/MonoDevelop.Packaging.Tests/Makefile
/main/src/addins/PerformanceDiagnostics/Makefile
/main/src/addins/PerformanceDiagnostics/PerformanceDiagnostics/Makefile
/main/src/addins/PerformanceDiagnostics/UIThreadMonitorDaemon/Makefile
/main/src/addins/VersionControl/Subversion.Win32.Tests/Makefile
/main/src/addins/VersionControl/Subversion.Win32/Makefile
/main/src/core/Mono.TextEditor.Platform/Makefile
/main/src/core/Mono.TextEditor.Shared/Makefile
/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Editor.Highlighting/Makefile
/main/src/core/MonoDevelop.Projects.Formats.MSBuild/MonoDevelop.Projects.MSBuild.Shared/Makefile
/main/tests/MonoDevelop.Core.Tests/Makefile
/main/tests/WindowsPlatform.Tests/Makefile
/main/tests/IdeUnitTests/Makefile

# extras configure junk
/extras/MonoDevelop.Database/INSTALL
/extras/MonoDevelop.Database/Makefile
/extras/MonoDevelop.Database/MonoDevelop.Database.CodeGenerator/Makefile
/extras/MonoDevelop.Database/MonoDevelop.Database.Components/Makefile
/extras/MonoDevelop.Database/MonoDevelop.Database.ConnectionManager/Makefile
/extras/MonoDevelop.Database/MonoDevelop.Database.Designer/Makefile
/extras/MonoDevelop.Database/MonoDevelop.Database.Query/Makefile
/extras/MonoDevelop.Database/MonoDevelop.Database.Sql.MySql/Makefile
/extras/MonoDevelop.Database/MonoDevelop.Database.Sql.Npgsql/Makefile
/extras/MonoDevelop.Database/MonoDevelop.Database.Sql.SqlServer/Makefile
/extras/MonoDevelop.Database/MonoDevelop.Database.Sql.Sqlite/Makefile
/extras/MonoDevelop.Database/MonoDevelop.Database.Sql/Makefile
/extras/MonoDevelop.Database/configure
/extras/MonoDevelop.Database/missing
/extras/MonoDevelop.Database/monodevelop-database.pc
/extras/MonoDevelop.Database/po/Makefile
/extras/MonoDevelop.Database/monodevelop-database.spec
/extras/MonoDevelop.Profiling/INSTALL
/extras/MonoDevelop.Profiling/Makefile
/extras/MonoDevelop.Profiling/MonoDevelop.Profiling.HeapBuddy/Makefile
/extras/MonoDevelop.Profiling/MonoDevelop.Profiling.HeapShot/Makefile
/extras/MonoDevelop.Profiling/MonoDevelop.Profiling/Makefile
/extras/MonoDevelop.Profiling/configure
/extras/MonoDevelop.Profiling/missing
/extras/MonoDevelop.Profiling/monodevelop-profiling.pc
/extras/MonoDevelop.Profiling/po/Makefile
/extras/ValaBinding/INSTALL
/extras/ValaBinding/Makefile
/extras/ValaBinding/configure
/extras/ValaBinding/missing
/extras/ValaBinding/monodevelop-vala.spec

#other extras generated stuff
/extras/JavaBinding/monodevelop-java.pc
/extras/JavaBinding/monodevelop-java.spec
/extras/MonoDevelop.Debugger.Gdb/monodevelop-debugger-gdb.spec
/extras/PyBinding/PyBinding/*.pc
/extras/PyBinding/monodevelop-python.spec

#resharper
*_Resharper.*
*.Resharper

#dotCover
*.dotCover

#Visual Studio 2015
main/.vs/
main/build/util
main/po/StripMnemonics.pdb
main/po/StripMnemonics.exe
*.binlog
*.ProjectImports.zip
main/tests/StressTest/bin
